home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Development Tools & Languages / Dylan Related / Marlais / Marlais 0.5.9-portable sources / ACKNOWLEDGMENTS < prev    next >
Encoding:
Text File  |  1995-03-15  |  5.0 KB  |  128 lines  |  [TEXT/ttxt]

  1. Acknowledgments for the 0.4 distribution.
  2.  
  3. The Marlais interpreter was started as a quick implementation by Brent
  4. Benson (Brent.Benson@mail.csd.harris.com), who wanted an
  5. implementation of Dylan to experiment with.  The first version was
  6. churned out in a short period of time (weeks) by Brent.
  7.  
  8. I first happened upon Marlais in Version 0.3 (Nov. 1993).  I wanted to
  9. use it as a language vehicle for a small portion of a course in
  10. Object-Oriented Programming I taught in the spring of 1994 at the
  11. University of Florida.  I realized there were some limitations to the
  12. system, but that Marlais was very accessible and modifiable.  I hacked
  13. in the features that I wanted to use, but then got interested in the
  14. language in a more serious way.
  15.  
  16. I embarked on systematically adding Dylan Design Note changes in about
  17. May of 1994.  I contacted Brent and told him about my efforts.  I said
  18. I'd be glad to produce a Version 0.4 of the interpreter.  Brent said
  19. he was glad to have someone breathe new life into the project.  Later
  20. in the month, Patrick Beard (beard@cs.ucdavis.edu) started contributing
  21. numerous suggestions and corrections (esp. w.r.t. porting to Mac) that I
  22. incorporated into the current Marlais version.  Brent and
  23. Bri Carlstrom (bdc@ai.mit.edu) also provided helpful porting feedback.
  24.  
  25.     "...My ark sings in the sun
  26.     At God speeded summer's end
  27.     And the flood flowers now."
  28.  
  29.         Dylan M. Thomas
  30.         Author's Prologue
  31.         The Collected Poems of Dylan Thomas
  32.         New Directions Publishing Corporation
  33.  
  34. Joseph N. Wilson
  35. (jnw@cis.ufl.edu)
  36.  
  37. -----------------------------------------
  38. Acknowledgments for the 0.5 distribution:
  39.  
  40. More thanks are necessary to Patrick Beard for helpful fixes and suggestions
  41. and for his work on the Mac version.
  42. Brent helped with configuration checking.
  43. Randy Fischer helped with Linux configuration checking.
  44. Thanks to Steve Strassmann for pointing out several blatantly obvious errors
  45. just before release.
  46.  
  47.  
  48. Most of all, though, thanks to you for reading the acknowledgments and
  49. sharing some of your time to make this product useful.
  50.  
  51. Joe Wilson
  52.  
  53.  
  54. -------------------------------------------
  55. Acknowledgments for the 0.5.9 distribution:
  56.  
  57. As of revision 0.5.9, the Marlais interpreter is copyrighted under the
  58. GNU Library General Public License.  Thus, it is now certifiably free
  59. software.  My thanks to all who have helped with its development.
  60.  
  61. Ramin Zabih (rdz@cs.cornell.edu) is using MacMarlais as the
  62. programming language vehicle for CS 212 "Modes of Algorithmic
  63. Expression," which you can read about at the following URL:
  64.  
  65.     http://www.cs.cornell.edu/Info/Courses/Current/CS212/CS212.html
  66.  
  67. The use of the interpreter in that course has been the cause for many
  68. improvements to the implementation.
  69.  
  70. I realize I've left contributions of some out, but here are the names
  71. of many who have helped with Marlais since 0.5:
  72.  
  73. Bob Alexander (bob_alexander@ccmail.com provided many improvements to
  74. init.dyl.
  75.  
  76. Tom Arns toma@hal.com for help with linux porting.
  77.  
  78. Patrick Beard (beard@llnl.gov) made many more improvements to the mac
  79. interface (which are not seen in the unix distribution), provided much
  80. help in translating init.dyl to infix, in making setters DIRM
  81. compliant, , pointed out problem with array iteration protocol,
  82. provided devalue_args, pointed out a problem with +-sign prefixed
  83. literal numbers, gave me lots of diffs to match his <big-integer>
  84. extensions provided in MacMarlais, fixed map-into, and drastically
  85. improved the tracking of line numbers for error reporting.  Perhaps
  86. most importantly, he also made the tail call optimization mods.
  87.  
  88. Brent Benson (bwb@icad.com) provided aint and anint for systems not
  89. having them and helped with porting.
  90.  
  91. Roger Critchlow (rec@arris.com) was quite helpful in providing
  92. solutions to header parsing using start contexts with flex.  Patrick
  93.  
  94. Johan Dahl (Johan.Dahl@ling.lu.se) pointed out a problem and fix for
  95. `any?' in init.dyl, pointed out problem with negative number literals,
  96. and reminded us that errors always appeared to be on line #1.  He also
  97. pointed out problems with the list literals.
  98.  
  99. Dave Dyer (ddyer@pak.triple-i.com) gave some sgi porting help,
  100. pointed out a fix for a problem with infix_decode_token,
  101. contributed subsequence-position
  102.  
  103. Hugh Emberson (hugh@cosc.canterbury.ac.nz) for a bit of linux help.
  104.  
  105. Adi Fairbank (anf1@rsrch1.cit.cornell.edu) helped with porting to
  106. _HP_UX.
  107.  
  108. Drew Nolan (wan@cis.ufl.edu) provided create_generic parameters, &
  109. sub_specializers, fixed a problem with multiple values return parsing,
  110. pointed out lots of problems with init.dyl, provided fix for
  111. function-specializers.
  112.  
  113. Robert Orenstein (rlo@netcom.com) found that a bug allowing methods
  114. with non-congruent parameter lists to be added to generic functions.
  115. This bug was fixed by Drew Nolan.
  116.  
  117. P. Tucker Withington (ptw@harlequin.com) provided the definition of
  118. replace-subsequence!.
  119.  
  120. Michael Wolber (wolber@informatik.uni-wuerzburg.de) found an error in
  121. member?(<object>, <list>).
  122.  
  123. The responsibility for all errors is, of course mine.
  124.  
  125.  
  126. Joe Wilson
  127. <A HREF="http://www.cis.ufl.edu/~jnw/">jnw@cis.ufl.edu</A>
  128.